antitank battery - English Synonyms Dictionary